package zlatan_demo16_option

object ClassDemo03 {
  def main(args: Array[String]): Unit = {
    //偏函数结合map的使用（开发中常用）
    //定义一个列表，包含1-10的数字
    val list1 = (1 to 10).toList

    val list2 = list1.map {
      //将1-3转换为[1-3]
      case x if x >= 1 && x <= 3 => "[1-3]"
      //将4-8转换为[4-8]
      case x if x >= 4 && x <= 8 => "[4-8]"
      //将其他数字转换为(8-*)
      case _ => "(8_*]"

    }
    println(list2)
  }
}
